package Simple05.s04

//TODO kotlin 单例模式
class NetManager {
    //只有一个实例object
    object Holder{
        val instance=NetManager()
    }
    //看不到 static 可以派生操作
     companion object{

         //全部都是相当于 java static
         fun getInstance():NetManager=Holder.instance;

     }
    fun show(name :String){
        println("show:$name");
    }

}
fun main(){
    val net=NetManager.getInstance()
    net.show("kt zouxin")
}